<?php

class Wysiwyg_model extends CI_Model {

	function lav_soeg_array() //laver et json-array som kommer til at ligge i scripts/wysiwyg/resultater.json > bliver brugt af søgefunktionen.
	{
		//$this->load->model("element/type_spec_model");
		$soeg_array = array();
		$query = $this->db->query("	
			SELECT navn.navn, navn.id_element, element.type, element.type_spec
			FROM navn, element
			WHERE navn.id_element = element.id
		");

		foreach($query->result() as $row){
			//$element = new type_spec_model();
			//$element->specificer_type($row->id_element,$row->type);	
			
			if($row->type == "entitet") {
				$this->load->model("core/entitet");
				$entitet = new entitet();
				$entitet->find_type_kvant($row->id_element);
				$type = $entitet->type_kvant;
			}
			else { $type = $row->type;}
			
			
			$soeg_array[] = array(
				"id" => $row->id_element,
				"navn" => $row->navn,
				"type" => $type,
				"type_spec" => $row->type_spec,
			);
		}
		//print_r($soeg_array);

		$this->load->helper('file');
		if(!write_file('./scripts/wysiwyg/resultater.json',json_encode($soeg_array)))
		{
			echo "Fejl: JSON array bliver ikke dannet i wysiwyg_model!";
		}
	}
}
